<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>流浪管理系统</title>
    <link type="text/css" rel="stylesheet" href="css/style.css" />
    <link type="text/css" rel="stylesheet" href="css/public.css" />
</head>
<body>
<div id="app">
    <!--头部-->
    <header class="publicHeader">
        <h1>流浪动物管理系统</h1>
        <div class="publicHeaderR">
            <p><span>下午好！</span><span style="color: #fff21b"> 管理员</span> , 欢迎你！</p>
            <a href="jsp/logout.do">退出</a>
        </div>
    </header>
    <!--时间-->
    <section class="publicTime">
        <span id="time">2015年1月1日 11:11  星期一</span>
        <a href="#">温馨提示：为了能正常浏览，请使用高版本浏览器！（IE10+）</a>
    </section>
    <!--主体内容-->
    <section class="publicMian ">
        <div class="left">
            <h2 class="leftH2"><span class="span1"></span>功能列表 <span></span></h2>
            <nav>
                <ul class="list">
                    <li><a href="animal.html">动物管理</a></li>
                    <li><a href="adoptive.html">领养者管理</a></li>
                    <li><a href="user.html">用户管理</a></li>
                    <li><a href="update_pass.html">密码修改</a></li>
                    <li><a href="login.html">退出系统</a></li>
                </ul>
            </nav>
        </div>
        <input type="hidden" id="path" name="path" value="/SMBMS"/>
        <input type="hidden" id="referer" name="referer" value="http://localhost:8080jsp/user.do?method=query"/>

        <div class="right">
            <div class="location">
                <strong>你现在所在的位置是:</strong>
                <span>用户管理页面 >> 用户添加页面</span>
            </div>
            <div class="providerAdd">
                <span style="color: red">{{errorMessage}}</span>
                <!--div的class 为error是验证错误，ok是验证成功-->
                <div>
                    <label for="userCode">用户编码：</label>
                    <input type="text" name="userCode" id="userCode" v-model="userCode">
                    <!-- 放置提示信息 -->
                    <font color="red"></font>
                </div>
                <div>
                    <label for="userName">用户名称：</label>
                    <input type="text" name="userName" id="userName" v-model="userName">
                    <font color="red"></font>
                </div>
                <div>
                    <label for="userPassword">用户密码：</label>
                    <input type="password" name="userPassword" id="userPassword" v-model="userPassword">
                    <font color="red"></font>
                </div>
                <div>
                    <label for="ruserPassword">确认密码：</label>
                    <input type="password" name="ruserPassword" id="ruserPassword" v-model="rUserPassword">
                    <font color="red"></font>
                </div>
                <div>
                    <label >用户性别：</label>
                    <select name="gender" id="gender" v-model="gender">
                        <option value="2" selected="selected">男</option>
                        <option value="1">女</option>
                    </select>
                </div>
                <div>
                    <label for="birthday">出生日期：</label>
                    <input type="date" Class="Wdate" id="birthday" v-model="birthday" name="birthday">
                    <font color="red"></font>
                </div>
                <div>
                    <label for="phone">用户电话：</label>
                    <input type="text" name="phone" id="phone" v-model="phone">
                    <font color="red"></font>
                </div>
                <div>
                    <label for="address">用户地址：</label>
                    <input name="address" id="address"  v-model="address">
                </div>
                <div>
                    <label >用户角色：</label>
                    <!-- 列出所有的角色分类 -->
                    <select name="userRole" id="userRole" v-model="userRole">
                        <option value="1">管理员</option>
                        <option value="2">兽医</option>
                        <option value="3">员工</option>
                    </select>
                    <font color="red"></font>
                </div>
                <div class="providerAddBtn">
                    <input type="button" name="add" id="add" value="保存" @click="saveUser">
                    <input type="button" id="back" name="back" value="返回" @click="goBack">
                </div>
            </div>
        </div>
    </section>


    <footer class="footer">
        版权归汪汪队立大功
    </footer>
</div>
<script type="text/javascript" src="js/time.js"></script>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/common.js"></script>
<script type="text/javascript" src="calendar/WdatePicker.js"></script>
</body>
</html>
<script src="js/vue.min.js"></script>
<script src="js/axios.min.js"></script>
<script>
    new Vue({
        el:'#app',
        data(){
            return{
                userCode: '',
                userName:'',
                userPassword:'',
                rUserPassword:'',
                gender:2,
                birthday:'',
                phone:'',
                address:'',
                userRole:1,
                errorMessage:''//错误信息
            }
        },
        methods:{
            saveUser(){
                //判断两次密码是否一致
                if (this.userPassword !==this.rUserPassword){
                    this.errorMessage='两次密码不一致'
                    return
                }
                //请求controller
                axios({
                    url:'user/save',
                    params:{
                        userCode:this.userCode,
                        userName:this.userName,
                        userPassword:this.userPassword,
                        birthday:this.birthday,
                        gender:this.gender,
                        phone: this.phone,
                        address:this.address,
                        userRole:this.userRole,
                    }
                }).then(resp=>{
                    if (resp.data==1){
                        location.href='user.html'
                    }
                })
            },
            goBack() {
                location.href='user.html'
            }
        }
    })
</script>